簡介:本次課程將帶領(lǐng)大家了解Android中AsyncTask,體會(huì)如何在Android中進(jìn)行異步操作進(jìn)行各種網(wǎng)絡(luò)請求,熟練掌握異步線程的使用。
第1章 AsyncTask的基本構(gòu)成
本章講述了Android中AsyncTask的基本構(gòu)成部分和基本原理,以及Android中為何要使用AsyncTask,主要是不能出現(xiàn)卡屏現(xiàn)狀。
第2章 AsyncTask的使用示例
本章將帶領(lǐng)大家使用AsyncTask來加載網(wǎng)絡(luò)圖片,在AsyncTask的異步線程加載萬羅圖片時(shí)我們要注意四個(gè)方法的合理使用以及它們之間參數(shù)的傳遞。
第3章 AsyncTask模擬進(jìn)度條
本章演示了AsyncTask模擬進(jìn)度條以及如何取消AsyncTask,在模擬進(jìn)度條的操作主要實(shí)在onPublishProgress()方法中完成的,通過邏輯代碼編寫代碼在啟動(dòng)線程時(shí)可以動(dòng)態(tài)改變進(jìn)度條的進(jìn)度。
第4章 總結(jié)
本章為全課程的總結(jié),這章我們主要學(xué)習(xí)了Android中的異步線程來來加載網(wǎng)絡(luò)圖片和網(wǎng)絡(luò)數(shù)據(jù)請求,異步線程主要抓住兩點(diǎn),不能在非UI線程中更新UI,不能出現(xiàn)ANR現(xiàn)象。